public class test {
    //交换两个数
//    public static void main(String[] args) {
//        int a=10;
//        int b=20;
//        System.out.println(a);
//        System.out.println(b);
//        //方法1
////        int temp=a;
////        a=b;
////        b=temp;
//        //方法2
////        a=a+b;
////        b=a-b;
////        a=a-b;
//        //方法3
//        a=a^b;
//        b=a^b;
//        a=a^b;
//
//
//        System.out.println(a);
//        System.out.println(b);
//
//    }
//    public static void main(String[] args) {
//        byte b=20;
//        short s=20;
//        int i=30;
//        long l=40l;
//        float f=50.5f;
//        double d=60.5;
//
//        int result1=b+s;//int(byte + short -> int)
//        long result2 = i + l;//long(int +long ->long)
//        float result3 = f + l;//float(float+long->float)
//        double result4 = f + d;//double(double+float->double)
//        System.out.println(result1);
//        System.out.println(result2);
//        System.out.println(result3);
//        System.out.println(result4);
//
//    }
//    public static void main(String[] args) {
////        int a=5;
////        int b = 3;
////        int c = a ^ b << 2 & a | b;
////        //int c = (a ^((b << 2) & a)) | b;
////        System.out.println(c);
////    }

//    public static void main(String[] args) {
//        int count =0;
//        for(int i=0;i<5;i++)
//        {
//            if(i%2==0)
//            {
//                continue;
//            }
//            for(int j=0;j<3;j++)
//            {
//                if(j==1)
//                {
//                    break;
//                }
//                count++;
//            }
//        }
//        ;
//        System.out.println(count);
//
//    }
//public static void main(String[] args) {
//    int count=0;
//    for(int i=1;i<=100;i++)
//    {
//        if(i%10==9)
//        {
//            count++;
//        }
//        if(i/10==9)
//        {
//            count++;
//        }
//    }
//    System.out.println(count);
//}
    //水仙花数
//public static void main(String[] args) {
//    for(int i=100;i<=999;i++)
//    {
//        int j=i;
//        int sum=0;
//        while(j!=0)
//        {
//            sum=sum+((j%10)*(j%10)*(j%10));
//            j/=10;
//        }
//        if(sum==i)
//        {
//            System.out.println(sum);
//        }
//    }
//}
    //素数方法1
//public static void main(String[] args) {
//    for(int i=2;i<=100;i++)
//    {
//        int j=2;
//        for(;j<i;j++)
//        {
//            if(i%j==0)
//            {
//                break;
//            }
//        }
//        if(i==j)
//        {
//            System.out.print(i+" ");
//        }
//    }
//}
    //素数方法2
//public static void main(String[] args) {
//    for(int i=2;i<=100;i++)
//    {
//        int flag=0;
//        for(int j=2;j<i;j++)
//        {
//            if(i%j==0)
//            {
//                flag=1;
//                break;
//            }
//        }
//        if(flag==0)
//        {
//            System.out.println(i);
//        }
//    }
//}
    //素数方法3
public static void main(String[] args) {
    System.out.println("0 到 100 之间的素数有：");
    for (int i = 2; i <= 100; i++) {
        boolean flag=true;
        for (int j = 2; j <= Math.sqrt(i); j++) {
            if (i % j == 0) {
                flag=false;
                break;
            }
        }
        if(flag)
        {
            System.out.println(i);
        }
    }
}
}
